約 2,955,916 件
https://w.atwiki.jp/mariobagworld/pages/28.html
エミュに関する注意事項 エミュレーターに関する注意事項を軽く載せておきます。 コンテンツ エミュレーター自体は違法ではない そもそもバグらす事自体どうなの? エミュの導入やipsパッチの使い方が分からない ワールドセレクトのやり方は? エミュレーター自体は違法ではない 時々勘違いされている方が居るのですが、違法にUPされたゲームデータをDLする行為が違法であって、エミュレーター自体は違法ではないです。 ipsパッチも直接ゲームデータをDLする行為を回避する為の物で、ipsパッチ自体はDLしても違法ではありません。 エミュレーターが違法だ!みたいなお話はここでしても不毛でしかありませんので、どうかご容赦くださいませ。 あくまでこのWIKIは「バグワールド検証」の場となります。 ページ上部へ↑ そもそもバグらす事自体どうなの? 実機でやるとゲームデータが壊れる可能性がありますが、それを回避する為に便利なエミュレーターで検証しています。 チートコードを使ったりもできますし、実機では検証不可な箇所までも見る事ができます。 バグらす行為自体グレーゾーンな感じもしますので、実際にマネする場合は自己責任でお願いします。 ページ上部へ↑ エミュの導入やipsパッチの使い方が分からない ここはあくまで「バグワールド検証」を行っている場ですので、エミュレーターに関する基本的な使い方・導入方法・ipsの扱い方等はサポート外です。 データの扱いが各自自己責任である以上、此方からのサポートはできません事をご了承くださいませ。 ページ上部へ↑ ワールドセレクトのやり方は? meyapon様の動画が参考になると思いますので、此方で共有させて頂きます。 別動画でバグワールド探索に役立つチートコードの紹介もされています。 管理者とmeyapon様は別人ですので、もし動画が削除されていた場合はすみません。 ページ上部へ↑
https://w.atwiki.jp/is01rebuild/pages/93.html
デフォルト config からの変更 SDカードが認識している際にサイズの大きな APP をインストールすると、暗号化部分ではねられエラーとなる。 google検索結果 http //odroid.foros-phpbb.com/t534-cannot-install-some-apps-device-mapper-missing-from-kernel fi01さんの2chでの情報 【ROM焼き】au IS01 root4 ~穴は塞がれた。だが~ 334 fi01 ◆w.f0Q9VCUk 2011/02/15(火) 17 36 04 ID +ZuucmDA SDカードがマウント出来るようになってからAngryBirdsが インストール出来なくなっていたが、SDカードへ インストールしようとして失敗していた模様。 カーネルにdevice-mapperとtwofish暗号の追加で解決した。 コンフィグの差分は下記の通り。 CONFIG_MD=y CONFIG_BLK_DEV_DM=y CONFIG_DM_DEBUG=y CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_MIRROR=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y kernel v2.6.29 デフォルトの場合の対応法(BB9で確認) kernel ディレクトリにて $ make ARCH=arm CROSS_COMPILE=../froyo_orig/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin/arm-eabi- menuconfig した場合の設定ツリー。(クロスコンパイラの位置は各自の環境に合わせて下さい。) Device Drivers --- [*] Multiple devices driver support (RAID and LVM) --- --- Multiple devices driver support (RAID and LVM) RAID support * Device mapper support [ ] Device mapper debugging support * Crypt target support Snapshot target Mirror target Zero target Multipath target I/O delaying target (EXPERIMENTAL) [*] DM uevents (EXPERIMENTAL) -*- Cryptographic API --- * Twofish cipher algorithm 以上で変更した結果、.config は次の物が追加で有効になる。 CONFIG_MD=y CONFIG_BLK_DEV_DM=y CONFIG_DM_CRYPT=y CONFIG_DM_UEVENT=y CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y 以上で、microSDを認識させている際に、インストール出来なかったアプリがインストール可能になった。 TIPS .configの差分を取る # cp .config config_orig などして、デフォルトを保存しておく。 menuconfig で save したあと、 # diff -ubB config_orig .config | grep -e ^+ 等とすると、追加部分だけ出てくる。 | grep -e ^+ は無くてもよい。(単に追加部分だけ抜き出したかったため) コメント 名前 コメント すべてのコメントを見る (2011/09/25 14 01 公開)
https://w.atwiki.jp/puyokouryaku/pages/119.html
エミュレータとは?(書きかけ) 作成日2009/03/29 最終更新日2009/06/29 概要 エミュレータとは簡単に言えば、パソコンでGAMEBOY、GAMEBOYADVANCE、NINTENDO DSなどを遊べる(精密には動かす)ソフトのことです。 必要なもの ・パソコン これはすごく大事。新しいハード(本体のことです)のエミュレータはかなりハイスペックではないと実用的には動きません。(そうではないエミュもありますが・・・。) ・エミュ本体 これも大事。エミュによって動くソフトの数などや、性能、機能が違います。まあ、これは人の好みですなー。 ・ゲームソフトのイメージファイル これも大事。(結局どれが一番大事なのwww)GBAなら拡張子が.GBAなど、NDSなら.NDSなどのイメージのことです。でもココで重要なことをひとつ。イメージファイルは自分で抜き出してください。WEBSITEで無断に配布されているサイトがありますが、それは犯罪なので、絶対にやらないでください。 代表的なエミュ ここでは代表的のエミュを紹介します。(あくまで自分のいいものを紹介しています。) GB/GBC GBA NDS PS PS2 PCE NES(ファミコン) SNES(スーファミ) TGB DUAL VisualBoyAdvance DeSmuME epsxe PCSX2 Ootake NNNester Snes9X Hebowin NO$GBA NO$GBA PCSX NSX2 MagikEngin NesterJ snesgt などなど・・・。 エミュはどれぐらい動くの? 表にしてみました。 ほぼ完璧に動くハードのエミュ ファミコン・ゲームボーイ・GBA・スーファミ・PCエンジン・プレイステーションなど ほとんどのソフトが動くハードのエミュ ニンテンドー64など 少しづつ動作するソフトが増えてきているハードのエミュ ニンテンドーDS・プレイステーション2・Wii まだまだこれからのハードのエミュ XBOX・PSP まったく動かないハードのエミュ XBOX360・プレイステーション3 ちなみにXBOX360・PS3のエミュはありません・・・。
https://w.atwiki.jp/is01rebuild/pages/73.html
githubアカウントを取得したので… 以降、何かこちらで公開するかも。 https //github.com/is01rebuild/ (2011/02/01 22 50)
https://w.atwiki.jp/puyokouryaku/pages/79.html
お勧めエミュレーター お勧めエミュレーター各解説 アーケード AC(MAME)エミュ 任天堂 FC(NES)エミュ SNES(SFC)エミュ N64エミュ GB&GBCエミュ GBAエミュ NGCエミュ DSエミュ wiiエミュ SCEI PSエミュ PS2エミュ PSPエミュ PS3エミュ(PS3のエミュレーターは存在しません。) マイクロソフト XBOXエミュ XBOX360エミュ(XBOX360のエミュレーターは存在しません。) NEC TG-16(PCE)エミュ PC-FXエミュ
https://w.atwiki.jp/is01rebuild/pages/14.html
IS01 の メモリーマップ等 Android の ソースを IS01 で動かす試み。 メモリーマップが標準と違うためソースの修正が必要。 デフォルトの ./build/core/prelink-linux-arm.map より引用 # 0xC0000000 - 0xFFFFFFFF Kernel # 0xB0100000 - 0xBFFFFFFF Thread 0 Stack # 0xB0000000 - 0xB00FFFFF Linker # 0xA0000000 - 0xBFFFFFFF Prelinked System Libraries # 0x90000000 - 0x9FFFFFFF Prelinked App Libraries # 0x80000000 - 0x8FFFFFFF Non-prelinked Libraries # 0x40000000 - 0x7FFFFFFF mmap d stuff # 0x10000000 - 0x3FFFFFFF Thread Stacks # 0x00000000 - 0x0FFFFFFF .text / .data / heap 2ch 本スレで教えてもらった JN-DK01 メモリマップは以下のようになる。 # 0x80000000 - 0xFFFFFFFF Kernel # 0x70100000 - 0x7FFFFFFF Thread 0 Stack # 0x70000000 - 0x700FFFFF Linker # 0x60000000 - 0x6FFFFFFF Prelinked System Libraries # 0x50000000 - 0x5FFFFFFF Prelinked App Libraries # 0x40000000 - 0x4FFFFFFF Non-prelinked Libraries # 0x2AAAAAAA - 0x3FFFFFFF mmap d stuff # 0x10000000 - 0x2AAAAAA9 Thread Stacks # 0x00000000 - 0x0FFFFFFF .text / .data / heap 上記アドレスをを参考に次のファイルに変更を加えていく。 $ANDROID_SRC/build/tools/apriori/prelinkmap.c $ANDROID_SRC/bionic/linker/linker.h $ANDROID_SRC/build/core/prelink-linux-arm.map 詳しくは修正(パッチ)を参照の事。 コメント:嘘、大げさ、紛らわしいなど受付中。 名前 コメント
https://w.atwiki.jp/is01next/pages/32.html
【警告】 このページはroot化で可能なことを列挙しただけで、詳細な解説は行っていません。ヒントを提供しているだけです。アプリの操作を間違えたりするとis01本体が動かなくなるおそれもあります。メリットとデメリットを納得いくまで調べた上でご利用することを強くお勧めします。 【基本】rooter向けツール ◎ IS01 rooter http //mobilehackerz.jp/contents/Software/Android/IS01root ◎ Superuser http //jp.androlib.com/android.application.com-noshufou-android-su-jAiEn.aspx ◎ Android Terminal Emulator http //jp.androlib.com/android.application.jackpal-androidterm-zxnC.aspx ※IS01 rooter と Superuser は、is01をルート化して様々なことを行うための必須アプリ。 ※Android Terminal Emulator は、シェルコマンドを操作する際に必要になる。 ※root化参照 【成功】アドホック接続 ※アドホック接続参照 【成功】テザリング ◎ Barnacle Wifi Tether http //jp.androlib.com/android.application.net-szym-barnacle-Ajji.aspx 63 root化してbarnacle wifi tetherが動いた。 けど、pspとDSiしかないから接続を試せない。 64 63 Barnacle Wifi Tetherで動いてるってtwitterにあるよ その二つでも確認できるヨ 8円携帯ならやめておこうね Tether ON で「デバイスが見つからない」という旨のエラーが出たら、 設定を開いて LAN, WLAN のインターフェイス名を空にして再度 Tether ON にする。 × android-wifi-tether - Project Hosting on Google Code http //code.google.com/p/android-wifi-tether/ 58 モバハッカーさんのISroot奪取アプリ使ったんだけど、android-wifi-tetherは使えないのかな 起動したらroot取れてねーよって言われる ※テザリング参照 【成功】CPUのクロックダウン ◎ OverclockWidget (Need Root) http //jp.androlib.com/android.application.org-freecoder-widgets-overclock-zww.aspx 344 root奪取で出来ることは個人的にはダウンクロックオススメ。384MHzで電池の伸びがヤバい まだ1日しか試してないから物壊れても知らない まぁ標準で246MHzまで下がるみたいだけどね ※アプリを使わずに「/system/build.prop」の #persist.maxcpukhz=768400 の # を外した上で数値(768400)を変更することでもクロックダウンが可能らしい。 【成功】解像度変更 IS01 のルート奪取および NAND ロックが回避されたので LCD Density をいじってみた http //d.hatena.ne.jp/tripleshot/20101202/p1 ※詳しくは上記サイトを参照。「/system/build.prop」の ro.sf.lcd_density=240 の数値(240)を変更。 ※YouTubeなど一部アプリの表示が小さくなるので、Spare Partsというアプリで「Compatibility Mode」のチェックを外してからis01を再起動 Spare Parts http //jp.androlib.com/android.application.com-androidapps-spare_parts-qtm.aspx ※解像度を変えたら、HOMEがスカスカになるので、「ADW for IS01」に入れ替えるのがお勧め ADW for IS01 https //github.com/knhnnh/android_packages_apps_Launcher/wiki ※「縦書きビューア」利用者の最適設定例 ro.sf.lcd_density=192 … 文字サイズ「小」「大」 【成功】シャッター音などの消去 69 /system/media/audio/配下に システム音源(シャッター音含む)纏まって置いてあるのね 煩いシャッター音ともこれでおさらばだ ※/system/media/audio/ui/のファイル削除(退避)にて、シャッター音の消音を確認 ※カメラのシャッター音(パターン1)は「/system/media/audio/ui/camera_click.wav」なので、まずこのファイルをsdカード等に退避させる。その後is01rooterの隠し機能を有効にし、root権限でパーミッションを変更(chmod 777)した上で無音ファイルと置き換える。なお、ビデオは「VideoRecord_end.wav」と「VideoRecord_end.wav」。 324 シャッター音無効化は/system/media/audio/ui/以下の camera_click.ogg,camera_click.wav,camera_click2.wav,camera_click3.wavを mv camera_click.ogg camera_click.ogg.bac でリネームした方が手っ取り早い 【成功】余計なスタートアップを切る ◎ Autostarts http //jp.androlib.com/android.application.com-elsdoerfer-android-autostarts-jppi.aspx 362 さすがにカーネルが非対応だからスワップは無理でしたが、 autorunsで余計なスタートアップ切ったりして快適になりました。 あとはワンセグの常駐プロセス切りたいよ。 殺しても殺してもまだ起き上がってくる。 化け物かこいつは。 366 362 initにて、service登録されているアプリは、 killしても再起動かかる場合があるので、killしてもだめです。 getpropしたときに、 init.svc,hogeというサービス名だとしたら、 stop hoge とやると、プロセスがとまります。 ※常駐プロセスの停止を参照。 ※ワンセグの停止を参照。 【成功】プリインストールアプリの削除 340 削除したプリインストールアプリの再インストールってどうしたら出来ますか? SDにapkとodexのバックアップ取ってるんだが/system/appに戻しても起動しねえ。 343 340 ネット接続出来る環境にいるなら、auのwebページにある該当プログラムのlinkをクリックしてインストールした方が楽かも。 根本的解決になってないかもしれないけど。 344 340 ファイルのオーナーやパーミッションはオリジナルと変わってないか確認してみた? うちで試したかぎりでは、/system/app直下の退避用ディレクトリにmvした ワンセグ関連ファイルをmvで元に戻したら何事もなかったかのように復活した。 ただし、ワンセグ起動してちゃんと映ることを確認した程度で、すべての機能が 元どおりに動くかどうかまでは見てない。まあ動かなくなっても別に困らないから 試してみたわけだけどね。 ※常駐プロセスの停止を参照。 【成功】画面キャプチャー ◎ ShootMe (Screen Grabber) http //jp.androlib.com/android.application.com-bw-picme-local-zmxE.aspx 341 あと、キャプチャーも撮れる wikiではダメってなってるけど、いろいろ試したらshootmeで撮れた pngでしかとれないけど #ShootMeで撮ったキャプチャーは、コンテンツマネージャーが認識したし、フォトアプリで画像の編集(回転やリサイズ)もできた。is01単体でキャプチャー&ブログへ画像投稿する場合はおすすめ。 ◎ screenshot http //jp.androlib.com/android.application.com-geeksoft-screenshot-jznxn.aspx 342 wikiってroot取ってない前提だろ? screenshotってアプリだとjpgでもとれるよ × Drocap2 (要ROOT権限) http //jp.androlib.com/android.application.com-gmail-nagamatu-drocap2-znCz.aspx 【成功】PCからwifiで画面(動画)キャプチャー&is01をマウスで操作 ◎ PictMe http //jp.androlib.com/android.application.com-bw-picme-qDnn.aspx ※is01の静止画像だけでなくライブ映像を、PCからキャプチャー可能。 ※動作はもっさりしているが、is01をPCのマウスで操作可能。 ※縦画面のみ対応(横画面で表示等は不可)。また、PCでの画面の大きさを変更することができない。 【成功】時刻同期 ◎ ClockSync http //jp.androlib.com/android.application.ru-org-amip-clocksync-Fnmp.aspx 339 rootならNTPが使えるからSIM挿さなくても時刻同期が完璧 【成功】フルバックアップ ◎ Titanium Backup ★ root http //jp.androlib.com/android.application.com-keramidas-titaniumbackup-xCzz.aspx 57 とりあえずTitaniumでフルバックアップした 362 rootedならtitaniumBackupでしょまず。 【成功】キャッシュや履歴等の一括クリア ◎ CacheCleaner *キャッシュを一括クリア http //jp.androlib.com/android.application.org-lsartory-cachecleaner-wEEA.aspx ◎ aClean *ブラウザの履歴やandroidマーケットの検索履歴等を一括消去 http //jp.androlib.com/android.application.com-atu-aclean-qnDjE.aspx ◎ Clear Market History (ROOT) *androidマーケットの検索履歴を消去 http //jp.androlib.com/android.application.com-cmgtek-erasemarkethistory-EDtt.aspx ※is01のブラウザは履歴を消去するときでさえ4桁のロックナンバーを入力しなければならずウザいので大変助かる。 ※androidマーケットの検索履歴は、消去方法さえ分からなかったので嬉しかった。 【成功】キャリア(SIM)偽装 ◎ MarketEnabler http //jp.androlib.com/android.application.ch-racic-android-marketenabler-qixFp.aspx ※SIMなしでもこのアプリを使えばキャリア(SIM)を装うことが可能になり、マーケットでダウンロードできるアプリが増える。 【SIM偽装することでマーケットからダウンロードできるアプリの例】 ATOK トライアル(44010 / DOCOMO) Discovery Channel(310260 / [us] T-Mobile) Animal Planet(310260 / [us] T-Mobile) ※SIM偽装前にマーケットで検索すると、キャッシュが残るのでアプリが表示されないようです。例えば、「MarketEnabler」でSIM偽装する前に「ATOK」で検索すると、その後にDOCOMOにSIM偽装(44010)したとしても(少なくとも)しばらくの間は表示されませんでした。is01を再起動したら表示されるかも。 ※aCleanにてマーケットのキャッシュを削除すると上記問題は解消されます。 ◎ aClean *ブラウザの履歴やandroidマーケットの検索履歴等を一括消去 http //jp.androlib.com/android.application.com-atu-aclean-qnDjE.aspx ※せっかくだからATOKを使ってみました。変換精度はもの凄くいいです。半角全角の切り替えがキーボートからできないのが不便ですが、それを補っても余りあるくらいです。ただし、エディタなどで文字を選択する際に、SHIFTキーとカーソルで範囲指定できないのが致命的。ハードキーボード対応になることを期待します。 【成功】一発再起動 ◎ AnReboot http //www.androlib.com/android.application.net-londatiga-android-anreboot-jDiAA.aspx ◎ Quick Boot (Reboot) http //jp.androlib.com/android.application.com-siriusapplications-quickboot-jDpx.aspx 298 端末内のEmulatorからreboot recoveryって可能? 350 298 亀レスだけどマーケットのAnRebootってアプリでsu状態で可能 351 350 前スレにも出てたけどQuick Boot (Reboot) も便利だよ ショートカットで直接reboot、recovery、power offが選べる ttp //jp.androlib.com/android.application.com-siriusapplications-quickboot-jDpx.aspx 【成功】シェルスクリプトを一発起動 ◎ GScript Lite http //jp.androlib.com/android.application.nl-rogro-gscriptlite-qCm.aspx ※これを使えば一発再起動やis01rooter隠し機能の起動などのシェルスクリプトをショートカットから起動可能になる。 【成功】バッテリー残量表示の変更 Xperia 軽くカスタマイズ—「バッテリーをパーセントで表示」 | 俺のひとり言 http //bit.ly/fRHwpQ WinRAR in Japan http //www.diana.dti.ne.jp/~winrar/ 355 誰か framework-res.apk の書き換えした人いる? http //bit.ly/fRHwpQ バッテリー残量を↑こういうアイコンに書き換えたい 361 355 framework-res.apkを弄ってみた。ググったらapkはzipと同じ形式って でてきたから、解凍→画像変えて→zip圧縮(無圧縮)→拡張子.apkに変える でis01の中に戻したら起動しなくなった(kitで復旧)。 結局winRARで解凍せずにapk開いて画像交換それをis01に戻したら無事起動。 無事、可愛い電池アイコンが出来たけど、文鎮化しそうな人が出てきそうなので報告。 514 電池の画像交換ってどれくらい危険なんだろ 文鎮確率大なのかな 517 514 そう思ったり、dalvik-cacheとかautosign知らないレベルなら絶対に止めておけ。 ttp //circle.glx.nl/ ここ使うと端末デフォのframework-resをベースに割と簡単に出来るかもだが まあ起動しなくてもリカバリからadb通せるなら全く安全だと思うけど 絶対にお勧めはしない。 じゃ頑張って 636 circle battery表示 http //www.megaupload.com/?d=MY02F91D バックアップと文鎮対策必要です。? 637 システム的に10%刻みしか表示出来ないようです。 作成メモも入れましたが、 簡単な作り方があったら教えてくださいm(_ _)m 641 637 ttp //circle.glx.nl/ 上にもあるけど、元のframework-resをうpして追加で作成してくれる機能もある ただこの端末の現状的に、素材とxml抜く位のが安全かもね あとchmod 644だけはやっといた方が良いでしょ 最近起きに入りの素材やさん ttp //forum.xda-developers.com/showthread.php?t=806791 【成功】openvpn 個人的自由帳 » OpenVPN on IS01 http //blog.half-moon.org/archives/775 609 誰かopenvpn出来た方います? 756 609 参考になれば ttp //blog.half-moon.org/archives/775 【成功】psなどのログを簡単確認 ◎ Under the Hood http //jp.androlib.com/android.application.aws-apps-underthehood-jCjjt.aspx 【成功】キーの位置入れ替え ※キーの位置入れ替え参照 【成功】boot,recovery,/systemの書換 ※boot,recovery,/systemを自由に書き換える参照 【成功】カーネルの入れ替え ※カーネルの入れ替え参照 【成功】メモリスワップ (※要カーネルの入れ替え) △ Swapper 2 for Root users http //jp.androlib.com/android.application.lv-n3o-swapper2-EADD.aspx ※カーネルの入れ替えが必要です。 ※メモリスワップ参照 ※以下についてもカーネルの入れ替えにより成功する可能性があります。 【ダメ】PCからIS01をwifiでコントロール&画面キャプチャー × WebKey http //jp.androlib.com/android.application.com-webkey-jznzx.aspx 【ダメ】パーミッションの変更 × 超級管理器 http //jp.androlib.com/android.application.gpc-myweb-hinet-net-taskmanager-jwxEz.aspx 【ダメ】wifiや3Gの接続をアプリごとに制御 × DroidWall http //jp.androlib.com/android.application.com-googlecode-droidwall-jDxB.aspx 【ダメ】suコマンド制御 × SuperUser Whitelist http //jp.androlib.com/android.application.org-zenthought-android-su-qxA.aspx 【ダメ】起動後にroot権限で/data/opt/autostart.shを実行 × Autostart (Root) http //jp.androlib.com/android.application.nk-bla-android-autostart-qmnB.aspx ※起動時はrootでないので、is01 rooterのスクリプト変更が必要。 【使い方の参考例】[Android]Milestoneで再起動後もオーバークロック状態にする http //fukata.org/2010/11/09/android-milestone-overclocked-after-reboot/
https://w.atwiki.jp/is01rebuild/pages/54.html
機能の進捗状況 現状の有効機能一覧(2011/09/25現在 Froyoしか把握していないので、他のバージョンは現在は更新していません。) OK…とりあえずを含む 上げられていない機能があればコメントしていただけると助かります。 機能 Froyo Gingerbread CyanogenMod6 adb OK…adbで接続できないときは? OK - logcat OK OK - ddms接続 OK OK - USBデバッグのandroid側での認識 OK OK - 画面…全画面表示 OK OK - タッチパネル OK OK - タッチパネル補正 情報あり - キーボード OK OK - キーマップ変更 情報あり OK - キーショートカット 情報あり OK - バイブ OK OK - トラックボール OK OK - 充電認識 OK OK - 充電時液晶背面LED 情報あり OK - 日本語表示 OK OK - 日本語入力…simejiで一応可 OK OK - Wi-Fi OK→無線LANを有効にする OK - GUIでWi-Fi OK→GUIで無線LANを有効にする OK→GUIで無線LANを有効にする(2.3.1_r1) - 無線LANでAd-hocモード 未確認 OK→無線LANでAd-hocモードを有効にする - 疑似デュアルタッチ OK→デュアルタッチを有効にする(非推奨) 未確認 - カーネルベース・デュアルタッチ OK(マージ完了)→Wikiに記述中(推奨) 未確認 - 2Dアクセラレーション OK→描画を高速化する 試行中 - 機内モード(コマンドで)解除 OK→機内モードを解除する OK→同左 - 機内モード解除 未着手 未着手 - apkインストール OK→apk install前の確認 OK→同左 - SD認識時のapkインストール OK→kernel config OK→同左 - Superuser OK→Superuserを使う 未確認 - gapps OK→gappsを試してみる OK→同左 - GPS OK→GPSを有効にする 未確認 - コンパス OK…センサーを有効にする 未確認 - 加速度センサ OK…センサーを有効にする 未確認 - 姿勢センサ OK…センサーを有効にする 未確認 - 画面の自動回転 未着手 未確認 - 画面輝度調整 OK→液晶輝度を変更する OK - マーケット(一部) OK…マーケット向け対応 OK→同左 - マーケット(完全) 未着手 未着手 - SD CARD(コマンドで) OK…SDカードを有効にする OK - SD CARD(GUIで) OK…SDカードを有効にする OK - SD CARDフォーマット 未着手 未着手 - 3Dアクセラレーション OK→fi01氏 試行中 - SOUND OK→fi01氏 ? - Bluetooth 未着手 未着手 - 省電力周り? 未確認 未確認 - 3G通信 未着手 未着手 - 3G通話 未着手 未着手 - FMトランスミッタ 未着手 未着手 - カメラ マージ作業中← 未着手 - カメラフラッシュ(LED) 情報あり 未着手 - 赤外線通信 未着手 未着手 - 液晶背面 LED 情報あり 未着手 - 絵文字 未着手 未着手 - ワンセグ 未着手 未着手 - IS01オリジナルアプリケーション 未着手 未着手 - コメント 3D アクセラレーションですが、この辺は参考になるでしょうか?(ご存知でしたらすみません) http //forum.sdx-developers.com/samsung-moment-beta-testing/new-3d-graphics-driver-%28released!%29/60/ -- 名無しさん (2011-01-23 12 01 45) IS01 とハードウェア構成が似ている、HTC Aria 向けCyanogenmod のソースを見つけました。 ここにグラフィックドライバや、オーディオドライバのソースもありました。 -- 名無しさん (2011-01-27 12 42 30) ttp //bit.ly/f2UxJm ここの、android_device_commtiva_z71 やandroid_hardware_msm7k の下が該当するかと思います。参考になれば幸いです。 -- 名無しさん (2011-01-27 13 15 26) 3D ドライバですが、これって使えるでしょうか? ttp //bit.ly/gg9MHO -- Yukto8492 (2011-02-06 11 51 30) Gingerbread 向けの3D ドライバ環境です。 ttp //bit.ly/f7GM3z -- Yukto8492 (2011-02-06 11 57 21) こちらは少々古いですが、Qualcom がリリースしたドライバです。 ttp //bit.ly/eFpKxu -- Yukto8492 (2011-02-06 12 01 47) Yukto8492さん 情報ありがとうございます。後日、一気に参照させて頂きますね。ちょっと、今は手が回りそうにないので…。 -- is01rebuild (2011-02-06 12 33 40) 放置プレイですね -- 名無しさん (2011-03-09 23 51 57) 名前 コメント (2011/01/18 0 56 公開)
https://w.atwiki.jp/is01rebuild/pages/65.html
無保証です。 実機が壊れるかもしれない ↓ 警 告 ↓ 本wikiに掲載されているデータは無保証であるがままです サポートは一切ありません ダウンロードされた方の自己責任において処理してください 実機にて動作させる場合は文鎮化対策を行ってからお願いします recovery領域にデフォルトの1.6(01.00.09)mtd0が必要です qxdm_enable を 1 にしている事が前提です 他のBBでは動かないかもしれません。その際は各自調整願います ↑ 警 告 ↑ 1.6を実行中にPCから転送するものです。 IS01 rooter必須です。 Linux環境必須です。 Windows等への移植は自由です。 GNU Make 3.81で確認しました。 自動実行した場合で手元ではインストールに4分かかりました。 インストール直後の起動は遅いです。(インストールより時間がかかるかもしれない) 初期では、設定ファイルなどが無いためロック画面のサイズがおかしいですが再度、再起動すれば正常になります。 2.2でadb接続出来ないときは、adbで接続できないときは?を参照下さい。 別途必要なファイル バイナリファイルは展開して、MakeInstallと同じフォルダに置いて下さい。 バイナリファイル(展開済み) 次の2つはWebからダウンロードして下さい。 そして、MakeInstallと同じディレクトリに置いて下さい split_bootimg.pl unubinize.pl ubinizeは $ sudo apt-get install mtd-utils でインストールできます。 準備が完了した際のMakeInstallでの ls $ ls Makefile flash_image is01rebuild2_2_r1_3_20110119_01/ ubi.cfg init.rc.patch split_bootimg.pl unubinize.pl インストーラもどき デフォルトでは recovery に デフォルトの boot.bin(mtd0.bin) が書き込まれている事を想定しています。 なにか間違いを見つけられた方は下記コメント欄にコメント頂けると幸いです MakeInstall_20110127_01.tar.gz Makefileの依存関係を修正しました。 新/system (symlink)配下の所有者を root.root に変更しました。 (20110127 0455) MakeInstall_20110126_01.tar.gz README.txt 撤廃 patch先起動image(素の状態)にmd5sumを付加するように変更 Step3名称を froyo_boot.img から ubinize に変更 mkbootimg、mkbootfsをバイナリディレクトリのtools_linuxから利用するように変更 最終結果において、mtdのバックアップファイル名意外に前バージョンと変更は有りません。 依存関係が壊れていたので公開中止。 (20110126 1941) MakeInstall_20110124_03.tar.gz README.txtを簡素化、本ページを解説としました。 Makefile内の表現を修正 機能は20110124_02と変わりありません。 (20110124 0407) MakeInstall_20110124_02.tar.gz デフォルトをステップ実行にしました。(デフォルトでの自動実行をやめました。) init.rc修正しました。違いは先頭行のみです。 ch を削除願います。 initにエラーとして認識されて無視されるはずですので、影響はさほど無いかと思います。 (20110124_0229) MakeInstall_20110124_01.tar.gz 初版 (20110124) 自動実行したい場合は? Makefileを下記のように修正して .PHONY all all pull patch ubinize copy push_froyo copy_froyo ch push_flash_image push_bootimage とし $ make とすると最後のrecovery領域への書き込みまで一気に実行する。再起動だけは手動です。 2.2から1.6に戻す場合は? recovery_kitでのrecovery modeで $ adb shell mount_data $ adb shell /data/backup0/flash_image recovery /data/backup0/mtd2.bin もしくは、2.2(Froyo)が起動した状態でPCより $ adb shell insmod /sqlite_journals/is01root/msm_nand_ex.ko $ adb shell /data0/backup0/flash_image recovery_wr /data0/backup0/mtd2.bin 実機を再起動 (adb reboot) 1.6に戻る 再度、2.2にする場合は MakeInstallのディレクトリにて $ make push_bootimage アンインストールするには? 1.6に戻し、1.6が起動した状態で、PCよりMakeInstallディレクトリにて # make clean 詳細は下記Step.9を参照のこと ステップ実行(デフォルト)でインストールする場合は? Step.1 pull recovery image取得 $ make -n pull 内容を確認する $ make pull Step.2 patch カーネル と ramdiskの分離し、ramdiskに修正を加える。 init.rc の生成もココ。 $ make -n patch 内容を確認する $ make patch mv initlogo.rle initlogo.rle.bak は重要な処理ではないので Makefile から削除しても構いません。 mv initlogo.rle initlogo.rle.bak; を削除しても ) は必要です。 Step.3 ubinize boot imageの作成 $ make -n ubinize 内容を確認する $ make ubinize step.4 copy 1.6環境を symlink 予定環境にコピーする。 $ make -n copy 内容を確認する $ make copy step.5 push_froyo 2.2のバイナリを実機の/data/backup0/system に転送する $ make -n push_froyo 内容を確認する $ make push_froyo step.6 copy_froyo 実機に転送したバイナリを symlink 予定先にコピーする $ make -n copy_froyo 内容を確認する $ make copy_froyo step.7 ch permission、ownerの訂正を行う $ make -n ch 内容を確認する $ make ch ここは処理の見落としがあるかもしれない。 step.8 push_flash_image flash 書き込み用プログラムを転送する $ make -n push_flash_image 内容を確認する $ make push_flash_image step.9 インストールをやめる場合は? やめない場合は、Step.10へ ただし、Makefile になにかミスがあると悪化させる事になるので、 $ make -n clean しっかり確認する。 $ make clean $ adb shell # 実機の内容をつぶさに確認する step1に戻るか中止する。 step.10 push_bootimage 作成した boot image を実際のrecovery領域に書き込む ここでミスして再起動すると文鎮化します。 $ make -n push_bootimage 内容を確認する ここまでで、何かミスが有れば一気に戻せます。 戻す場合は Step.9へ $ make push_bootimage 再起動しなければ、flash_image で pull した mtd2.bin (または、mtd0.bin) を書き込めば戻ります。 Step.11 手動で再起動する boot image の書き込み先を間違えると文鎮になるかもしれない。 今までの内容を再確認する。 $ adb shell して中身をもう一回見てみるのも良い。 イロイロな決意が出来たら、実機を再起動する。 2.2が起動したら成功 中身はコレ UNUBI_MTD =mtd2.bin FROYO_DIR =is01rebuild2_2_r1_3_20110119_01 WRITE_PARTITION =recovery_wr # MKBOOTIMG =$(FROYO_DIR)/tools_linux/mkbootimg MKBOOTFS =$(FROYO_DIR)/tools_linux/mkbootfs UNUBINIZE =./unubinize.pl SPLIT_BOOTIMG =./split_bootimg.pl ############## KERNEL =$(UNUBI_MTD).out-kernel EXECDIR =/sqlite_journals/is01root SU =$(EXECDIR)/_su BUSYBOX =$(EXECDIR)/busybox ############## TARGET =froyo_boot.img FILES =./ramdisk/init.rc BOOTIMG =my_mkboot.img RAMDISKDIR =ramdisk RAMDISK =my_ramdisk.img UBICFG =ubi.cfg CMDLINE ="console=ttyMSM2,115200n8 androidboot.hardware=qcom" ############## .PHONY all all @echo is01rebuild froyo installer. Web site for more information. #pull patch ubinize copy push_froyo copy_froyo ch push_flash_image #push_bootimage #reboot #ubi .PHONY ubinize ubinize $(TARGET) $(TARGET) $(BOOTIMG) $(UBICFG) ubinize -o $(TARGET) -p 128KiB -m 2048 -O 256 $(UBICFG) #mkboot $(BOOTIMG) $(RAMDISK) $(KERNEL) $(MKBOOTIMG) --kernel $(KERNEL) --ramdisk $(RAMDISK) --cmdline $(CMDLINE) --base 0x20000000 -o $@ $(RAMDISK) $(FILES) rm -rf ramdisk/*~ $(MKBOOTFS) $(RAMDISKDIR) $(RAMDISK) $(FILES) .PHONY copy_froyo copy_froyo adb shell $(SU) 0 $(BUSYBOX) cp -fa /data/backup0/system /data/system_ex .PHONY ch ch adb shell $(SU) 0 chmod 550 /data/system_ex/system/etc/dhcpcd/dhcpcd-run-hooks adb shell $(SU) 0 chown dhcp.shell /data/system_ex/system/etc/dhcpcd/dhcpcd-run-hooks adb shell $(SU) 0 chmod 755 /data/system_ex/system/etc/dhcpcd/dhcpcd-hooks adb shell $(SU) 0 chown root.root /data/system_ex/system/etc/dhcpcd/dhcpcd-hooks adb shell $(SU) 0 chmod 644 /data/system_ex/system/etc/dhcpcd/dhcpcd.conf adb shell $(SU) 0 chown root.root /data/system_ex/system/etc/dhcpcd/dhcpcd.conf .PHONY push_froyo push_froyo adb push $(FROYO_DIR)/system /data/backup0/system/ adb shell $(SU) 0 $(BUSYBOX) chown -R 0.0 /data/backup0/system .PHONY copy copy adb shell $(SU) 0 mkdir /data/data_ex adb shell $(SU) 0 mkdir /data/data_ex/data adb shell $(SU) 0 $(BUSYBOX) cp -a /data/misc /data/data_ex/data/ adb shell $(SU) 0 $(BUSYBOX) sed -i 1a ctrl_interface=DIR=/data/misc/wifi/sockets /data/data_ex/data/misc/wifi/wpa_supplicant.conf adb shell $(SU) 0 mkdir /data/system_ex adb shell $(SU) 0 mkdir /data/system_ex/system adb shell $(SU) 0 $(BUSYBOX) cp -a /system/lib /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/bin /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/etc /data/system_ex/system/ adb shell $(SU) 0 $(BUSYBOX) cp -a /system/usr /data/system_ex/system/ .PHONY pull pull pull_clean adb shell mkdir /data/backup0 adb shell chmod 777 /data/backup0 adb shell $(SU) 0 dd if=/dev/mtd/mtd0 of=/data/backup0/mtd0.bin adb shell $(SU) 0 dd if=/dev/mtd/mtd2 of=/data/backup0/mtd2.bin adb shell $(SU) 0 chmod 444 /data/backup0/mtd0.bin adb shell $(SU) 0 chmod 444 /data/backup0/mtd2.bin adb pull /data/backup0/$(UNUBI_MTD) cp -v $(UNUBI_MTD) $(basename $(UNUBI_MTD))_`md5sum $(UNUBI_MTD) | awk {print $$1} `.bin adb shell $(SU) 0 $(BUSYBOX) cp /data/backup0/$(UNUBI_MTD) "/data/backup0/$(basename $(UNUBI_MTD))_\`$(BUSYBOX) md5sum /data/backup0/$(UNUBI_MTD) | $(BUSYBOX) awk {print \$$1} \`.bin" .PHONY patch patch $(UNUBINIZE) $(UNUBI_MTD) $(SPLIT_BOOTIMG) $(UNUBI_MTD).out mkdir -p ramdisk ( cd ramdisk; \ cat ../$(UNUBI_MTD).out-ramdisk.cpio | cpio -i; \ mv init.rc init.rc.bak; \ cat init.rc.bak | grep -v # init.rc; \ chmod 750 init.rc; \ patch init.rc ../init.rc.patch; \ mv system system0; \ mv initlogo.rle initlogo.rle.bak; ) cp -v $(FROYO_DIR)/ramdisk/init ramdisk/init cp -v $(FROYO_DIR)/ramdisk/default.prop ramdisk/default.prop cp -v $(FROYO_DIR)/ramdisk/sbin/adbd ramdisk/adbd .PHONY push_flash_image push_flash_image adb push flash_image /sqlite_journals/is01root .PHONY push_bootimage push_bootimage ubinize adb push $(TARGET) /data/backup0/ adb shell $(SU) 0 $(EXECDIR)/flash_image $(WRITE_PARTITION) /data/backup0/$(TARGET) .PHONY reboot reboot adb shell $(SU) 0 reboot recovery .PHONY wpa wpa adb push wpa_supplicant.conf /data/misc/wifi/ adb shell /system/bin/chown wifi.wifi /data/misc/wifi/wpa_supplicant.conf adb shell /system/bin/chmod 660 /data/misc/wifi/wpa_supplicant.conf .PHONY push_froyo_clean push_froyo_clean adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/backup0/system .clean target_froyo_clean target_froyo_clean adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/data_ex/data adb shell $(SU) 0 $(BUSYBOX) rm -rf /data/system_ex/system @echo @echo @echo All froyo files of the target was deleted. @echo !!!! Please change recovery partition image !!!!! @echo @echo .PHONY pull_clean pull_clean rm -f $(UNUBI_MTD) $(UNUBI_MTD).out $(UNUBI_MTD).out-ramdisk.cpio $(UNUBI_MTD).out-kernel rm -rf ramdisk .PHONY local_clean local_clean rm -f $(RAMDISK) rm -f $(BOOTIMG) rm -f $(TARGET) rm -rf *~ .PHONY clean clean local_clean pull_clean push_froyo_clean target_froyo_clean コメント 初歩的な質問で申し訳ありませんが... 「デフォルトでは recovery に デフォルトの boot.bin(mtd0.bin) が書き込まれている事を想定しています」とありますが、 BB10 環境でRecovery 領域へHacked カーネル#001 を書き込んでいる状態でも問題ないかと思っていますが、如何でしょうか? -- (Yukto8492) 2011-01-27 13 13 47 Yukto8492さん init.rc への patch でエラーが出なければ問題ない可能性は大きいかと思います。 また、patch作業自体も手作業で行っても問題有りません。 ただ、Hacked カーネル#001 を見ていないので何とも言えません。 Makefile の先頭にある変数定義を書き換える事と、 patch を手作業に変える事でだいたい対応できるはずです。 -- (is01rebuild ) 2011-01-28 01 16 17 is01rebuild さん、ご返答ありがとうございます。 時間を見つけて、実行してみたいと思います。 -- (Yukto8492) 2011-01-29 13 56 34 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/is01rebuild/pages/30.html
テスト -- (名無しさん) 2010-12-25 20 02 18 現状System領域に焼く方法がないので、1.6Systemはそっちを利用するとData領域の節約になりそうな気がします。 切り替え方法が混乱しそうですが。 -- (RO215) 2010-12-25 23 06 48 それは、言えますね。 1.6の起動の為にわざわざSymlink環境を作る必要は無いかもしれません。 1.6で何か別の事をしたい方は分かりませんが…。 -- (is01rebuild) 2010-12-26 08 46 00